-
Notifications
You must be signed in to change notification settings - Fork 43
Use porting::optional in olp-cpp-sdk-write instead of boost::optional. #1626
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Currently, SDK requires C++11 minimum. So, boost::optional type is used for optional values. For C++17 and above more convenient is to use std::optional instead. The task NLAM-23 is about making this type configurable. This commit is a second part of the task: olp-cpp-sdk-write. Relates-To: NLAM-23 Signed-off-by: sopov <ext-alexander.sopov@here.com>
00ba6c9 to
95a7eb4
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #1626 +/- ##
==========================================
- Coverage 80.29% 80.29% -0.00%
==========================================
Files 349 349
Lines 13941 13944 +3
Branches 1492 1491 -1
==========================================
+ Hits 11193 11195 +2
- Misses 2148 2150 +2
+ Partials 600 599 -1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
it make sense to give PR's name depending on the content, not very hard but will make it easier to find something in future |
Currently, SDK requires C++11 minimum. So, boost::optional type is used for optional values. For C++17 and above more convenient is to use std::optional instead. The task NLAM-23 is about making this type configurable. This commit is a second part of the task: olp-cpp-sdk-write. Relates-To: NLAM-23 Signed-off-by: sopov <ext-alexander.sopov@here.com>
Currently, SDK requires C++11 minimum.
So, boost::optional type is used for optional values. For C++17 and above more convenient is to use std::optional instead. The task NLAM-23 is about making this type configurable. This commit is a second part of the task: olp-cpp-sdk-write.
Relates-To: NLAM-23